package com.class06;

import java.lang.annotation.*;
// 自定义注解
//  @Target表示的是注解所修饰的范围
//  @Retention表示的是注解生效时机
// @Documented 表示可以生成doc文档

@Target({ElementType.TYPE, ElementType.FIELD,ElementType.CONSTRUCTOR/*,ElementType.METHOD,*/})
@Retention(RetentionPolicy.RUNTIME)
@Documented
public @interface MyAnnotation {
}

@MyAnnotation
class Test{
    @MyAnnotation
    String name;
    @MyAnnotation
    public Test(String name) {
        this.name = name;
    }

}
